package com.weiqiao.mall.service;

import com.weiqiao.base.entity.ManagerEntity;
import com.weiqiao.mall.domain.WXCompanyConfEntity;

/**
 * @author PENGLIWEI
 * @createDate 2019-10-29
 */
public interface IConfigService {

    /**
     * 删除粉丝信息
     */
    public void delfanLabel(int userid, String ids);

    /**
     * 添加粉丝标签
     */
    boolean addfanLabel(String json, int userid);

    /**
     * 修改粉丝标签
     */
    public void updatefanOne(int userid, String hiddenIDs, String json);

    /**
     * 修改粉丝内容
     */
    public void updatefanTwo(int userid, String ids, String json);

    /**
     * 企业账号修改
     *
     * @param managerEntity
     */
    public void updateEnterpriseaccount(ManagerEntity managerEntity);

    /**
     * 根据设备号删除对应没有聊天的粉丝
     *
     * @param companyid
     * @param deivceNo
     */
    public void deleteContactsByDeviceId(int companyid, String deivceNo);

    /**
     * 根据公司id 查询公司相关配置信息
     *
     * @param companyid
     * @return
     */
    public WXCompanyConfEntity getCompanyConf(int companyid);

    /**
     * 根据公司id 保存微餐饮 主页轮播图信息
     *
     * @param company_id
     * @return
     */
    public boolean updateShopBanner(int company_id, String[] idlist);

    /**
     * 根据公司id 保存微餐饮 主页推荐店铺信息
     *
     * @param company_id
     * @return
     */
    public boolean updateShopRecommend(int company_id, String[] idlist);

    /**
     * 根据公司id 保存微餐饮 推荐范围
     *
     * @param company_id
     * @return
     */
    public boolean updateKilometre(int company_id, String kilometre);

    /**
     * 根据公司id 保存 默认物流公司编码  公司物流公司配置
     *
     * @param company_id 公司id
     * @return bool
     */
    public boolean updateLogisticCode(int company_id, String logistic_code, String[] company_logistic);

}
